Tureng Mobile
Deyim
5
f.
have something down pat
f.
learn something off pat
f.
learn something down pat
f.
know backwards and forwards
f.
know forwards and backwards